const {DataTypes}=require('sequelize')
const seq=require('../db/seq')
const Goods=require('../model/goods.model')
const Cart=seq.define('bs_carts',{
    goods_id:{
    type:DataTypes.INTEGER,
        allowNull:false,
        comment:'商品id'
},
    user_id:{
        type:DataTypes.INTEGER,
        allowNull:false,
        comment:'用户的id'
    },
    number:{
        type:DataTypes.INTEGER,
        allowNull:false,
        comment:'商品数量',
        defaultValue:1
    },
    selected:{
        type:DataTypes.BOOLEAN,
        allowNull:false,
        comment:'是否选中',
        defaultValue:true
    }
})
Cart.belongsTo(Goods,{
    //指定外键，通过它连接俩表
    foreignKey:'goods_id',
    as:'goods_info'
})
//Cart.sync({force:true})
module.exports=Cart